const util = require('util')

module.exports = () => {
  return (err, req, res, next) => {
    // .json 无法转化 err 上的原型对象，在这里如果直接传 err 会得到一个空对象，因此使用 util.format()
    res.status(500).json({
      error: util.format(err)
    })
  }
}
